import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Main {

    public static void main(String[] args) {
//        System.out.println(BasicPracticeMethod.mergeAlternately("abciuy","12344"));
//        BasicPracticeMethod.findTheDifference("abcd","abcde");

//        int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
//        int[][] arr = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
//        List<Integer> list =  BasicPracticeMethod.spiralOrder(arr);
//        for(int i: list){
//            System.out.println(i);
//        }

//        int[][] arr = {{-4,-2147483648,6,-7,0},{-8,6,-8,-6,0},{2147483647,2,-9,-6,-10}};
//        BasicPracticeMethod.setZeroes(arr);
//        System.out.println(Arrays.deepToString(arr));

//        int[] ar = {1,2,3};
//        System.out.println(Arrays.stream(ar).average());
        String a = "10100000100100110110010000010101111011011001101110111111111101000000101111001110001111100001101";
        String b = "110101001011101110001111100110001010100001101011101010000011011011001011101111001100000011011110011";
        a="1010";
        b="1011";
        System.out.println(BasicPracticeMethod.addBinary(a,b));
        int n = 10;
        System.out.println(Integer.toBinaryString(n));


    }

}
